perm filename PUZZL1.TIM[TIM,LSP] blob sn#681195 filedate 1982-10-09 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00003 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	 InterLisp of Dolphin, Dorado
C00004 00003	 SAIL
C00006 ENDMK
C⊗;
;;; InterLisp of Dolphin, Dorado
∂09-Oct-82  0413	JonL at PARC-MAXC 	Order of magnitude on PUZZLE   
Date: 9 Oct 1982 04:13 PDT
From: JonL at PARC-MAXC
Subject: Order of magnitude on PUZZLE
To: RPG@SU-AI
cc: LispCore↑, Raim.EOS, Pahlavan.EOS

I've got my little "CommonLisp" array package coded up now (it's on
the ADDARITH file), which uses "margin arrays" for multi-dimension
arrays.  Using that, rather than ELT and SETA, and with DisplayDown,
I ran the Baskett benchmark PUZZLE on the Dolphin you used yesterday,
and got a time of 71.4 seconds.  

This compares with the DisplayUp ELT/SETA time you got of 616. seconds.

Didn't you say that the LM-2 time was around 91 seconds?

P.S. -- Dorado time was about 11.4 seconds
P.P.S. -- This ""CommonLisp" array package needs a little more debugging,
    but some version of the "fast" AREF might well be useful to others,
    just as the "fast" ELT is used in Interlisp-10.



;;; SAIL

(fasload puzzl1)
(timit)
Timing performed on Saturday 10/09/82 at 09:51:51.
success in 2005 trials
Cpu (- GC) Time = 9.882
Elapsed Time = 20.2333333
Wholine Time = 15.7166667
GC Time = 0.427
Load Average Before  = 0.373874426
Load Average After   = 0.51568842
Average Load Average = 0.444781423
NIL 
Timing performed on Saturday 10/09/82 at 09:52:28.
success in 2005 trials
Cpu (- GC) Time = 9.854
Elapsed Time = 15.8166667
Wholine Time = 14.2166667
GC Time = 0.422
Load Average Before  = 0.488048077
Load Average After   = 0.553620696
Average Load Average = 0.52083439
NIL 
Timing performed on Saturday 10/09/82 at 09:52:44.
success in 2005 trials
Cpu (- GC) Time = 9.86
Elapsed Time = 16.65
Wholine Time = 14.6
GC Time = 0.423
Load Average Before  = 0.55559218
Load Average After   = 0.61845243
Average Load Average = 0.587022305
NIL